#include <iostream>

using namespace std;

int main()
{
        int A[3][5];
        char c[] = "abcdef";
        double *(*d)[3][6];
        // 以下结果左边的是在32位机上的结果，右边是64位机
        // 64位机的指针占8个字节
        cout << sizeof(A) << endl; // 输出60
        cout << sizeof(A[4]) << endl; // 输出20
        cout << sizeof(A[0][0]) << endl; // 输出4
        cout << sizeof(c) << endl; // 输出7
        cout << sizeof(d) << endl; // 输出4             8
        cout << sizeof(*d) << endl; // 输出72   144
        cout << sizeof(**d) << endl; // 输出24  48
        cout << sizeof(***d) << endl; // 输出4  8
        cout << sizeof(****d) << endl; // 输出8

        return 0;
}
